Studying test-driven development and its retainment over a six-month time span

نویسندگان

چکیده

In this paper, we investigate the effect of TDD, as compared to a non-TDD approach, well its retainment (or retention) over time span (about) six months. To pursue these objectives, conducted (quantitative) longitudinal cohort study with 30 novice developers (i.e., third-year undergraduate students in Computer Science). We observed that TDD affects neither external quality software products nor developers' productivity. However, participants applying produced significantly more tests, higher fault-detection capability than those using approach. As for found is retained by at least

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

1 Contract Driven Development = Test Driven Development - Writing Test - Cases

Although unit tests are recognized as an important tool in software development, programmers prefer to write code, rather than unit tests. Despite the emergence of tools like JUnit which automate part of the process, unit testing remains a time-consuming, resource-intensive, and not particularly appealing activity. This paper introduces a new method, called ContractDriven Development, that take...

متن کامل

Team Heterogeneity in Startups and its Development over Time

Team Heterogeneity in Startups and its Development over Time We investigate the workforce heterogeneity of startups with respect to education, age and wages. Our explorative study uses data on the population of 1,614 Danish firms founded in 1998. We track these firms until 2001 which enables us to analyze changes in workforce composition over time. Such a dynamic analysis constitutes a hitherto...

متن کامل

Nature over nurture: temperament, personality, and life span development.

Temperaments are often regarded as biologically based psychological tendencies with intrinsic paths of development. It is argued that this definition applies to the personality traits of the five-factor model. Evidence for the endogenous nature of traits is summarized from studies of behavior genetics, parent-child relations, personality structure, animal personality, and the longitudinal stabi...

متن کامل

Test-Driven Database Development: A Practical Guide

Test-Driven Development (TDD) is one of the core programming practices of XP. However, developing database access code testdriven is often difficult, if not impossible. This paper presents a practical solution to this problem, making use of local development databases for testing and Open Source tools for schema migration and test data management. The examples are outlined in Java, but the basi...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Journal of Systems and Software

سال: 2021

ISSN: ['0164-1212', '1873-1228']

DOI: https://doi.org/10.1016/j.jss.2021.110937